home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / sbin / img2mo < prev    next >
Text File  |  2006-05-11  |  595b  |  30 lines

  1. #!/bin/bash
  2. # Convert old IMG to new MO module
  3. # Author: Tomas M. <http://www.linux-live.org>
  4. #
  5.  
  6. if [ "$2" = "" ]; then
  7.    echo
  8.    echo "Convert old format module .img (Linux Live < 5) to new .mo format"
  9.    echo "Usage: $0 oldmod.img newmod.mo"
  10.    exit
  11. fi
  12.  
  13. if [ -a ./liblinuxlive ]; then
  14.    . ./liblinuxlive
  15. else
  16.    . /usr/lib/liblinuxlive || exit 1
  17. fi
  18.  
  19. allow_only_root
  20.  
  21. TMP=/tmp/img2mo$$
  22. mkdir -p $TMP
  23. mount -o loop $1 $TMP
  24. mount -o loop $TMP/mountme.iso $TMP
  25. create_module $TMP/data $2
  26. if [ $? != 0 ]; then echo "error building compressed image"; exit 1; fi
  27. umount $TMP
  28. umount $TMP
  29. rmdir $TMP
  30.